Ruben GarciaRuben Garcia
BadmintonAsian Games 2026: India's Men's Badminton Team Faces Host Japan ChallengeWhen the fateful draw placed India's men's badminton team in a bracket with...
Table TennisThe Blank Scouting Page in Shanghai: Nine Data Layers Behind an Elite Table Tennis MatchIn a training hall in Shanghai, the coaching staff's scouting file opens on i...
BadmintonLakshya Sen's Path to Gold at the 2026 Asian Games: Between a Projected Map and the Real CourtLakshya Sen's Path to Gold at the 2026 Asian Games: Between a Projected Map a...
Volleyball2026 FIVB Men's Volleyball Club World Championship: Global arena gathers 8 teams from 4 continentsOnce I thought men's volleyball revolved only around familiar European and...
BadmintonVietnam's Women's Sepak Takraw and a Gold Medal Read from the KneesThird set, decisive point. I wasn't watching the ball. I was watching the lef...
International FootballVAR Breaks Down at City Ground: When Technology Cannot Save English FootballWhen the release clause shatters, the market begins to fear. On the night of...
Table TennisWhy Are England's Under-21 Champions Seeded Second at Their Own Title Defence?Ella Pashley walked to the table at Highfields TTC in Wellingborough as the...
International FootballMarshall Faulk, Parkinson's and His First Season at Southern: The Pivot Nobody PlannedOn a podcast released on Wednesday, Marshall Faulk — 53 years old, the old...
Domestic FootballDong Nai vs Nam Dinh, Round 5: Four Foreign Names in a Projected XI and One Name That Exists Only in the HeadlineOn 24 October I opened the preview page for Dong Nai vs Nam Dinh, Round 5 of...
EsportsThe Transfer Window and Empty Analyses: A Credibility Filter for Esports FansThere is a number I always keep in my notebook: zero. It is not a win rate, n...
Domestic FootballVietnamese Football After the 2026 AFF Cup: Read the Money Flow in the Contract, Not Just the ScorelineVietnamese Football After the 2026 AFF Cup: Read the Money Flow in the...
BadmintonWhen the Racquet Falters: Which Knee Broke Satwik-Chirag at the Asian Games 2026?HOOK The final score was 14-21. From the press row at the Ichinomiya City...
International FootballDodgers Down 0-3 to Brewers: A Champion Collapses and the Numbers That WeepIn the seventh inning, the ball flew 412 feet over the fence. Jake Bauers...
International FootballVietnamese Women's Football: A Journey Overcoming Prejudice and Affirming Value on the PitchWhen the final whistle blew at the stadium that day, I saw tears not of defea...
TennisThe Empty Nine-Dimension Tennis Analysis and the Limits of Sports Analytical FrameworksI open the in-depth tennis analysis document — a nine-dimension framework I...
BadmintonBadminton After Paris 2026: When Data Cannot Tell the Whole MatchOn the evening of August 5, 2026, at the Porte de la Chapelle arena in Paris,...
ChessCarlsen Returns, Global Chess League 2026 Promises a Thrilling Race with a $1 Million Prize PoolWhen the flag of the Tech Mahindra Global Chess League is raised for the four...
EsportsInside Vietnam's Football Transfer Market: When a Beautiful Metric Becomes an On-Ground DebtInside Vietnam's Football Transfer Market: When a Beautiful Metric Becomes an...
Martial ArtsVolkanovski after UFC 333: when the matchmaking machine never asks the medical fileThree days after UFC 333 closed, the "next opponent" columns sprouted thick a...
Table TennisWhen the Table Tennis Scoreboard Falls Silent: Lessons from Numbers That Refused to SpeakIn the men's singles semifinal at the national table tennis championship held...
